// pages/comment/comment.js
var util = require('../../utils/sever.js');
var network = require('../../utils/network.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    imgUrls: [
      // 'http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg',
      // 'http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg',
      // 'http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg'
    ],
    indicatorDots: false,
    interval: 5000,
    duration: 1000,
    autoplay: true,
    circular: true,
    indicatordots: true,
    indicatoractivecolor: "#ffffff",
    shopid: "",
    id: "",
    shpodetails: {},
    content: ""
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    this.setData({
      shopid: options.shop,
      id: options.id
    })
    var data = {
      id: this.data.shopid
    }
    this.shopDetils(data)
    const updateManager = wx.getUpdateManager()

    updateManager.onCheckForUpdate(function(res) {
      // 请求完新版本信息的回调
      console.log(res.hasUpdate)
    })

    updateManager.onUpdateReady(function() {
      wx.showModal({
        title: '更新提示',
        content: '新版本已经准备好，是否重启应用？',
        success: function(res) {
          if (res.confirm) {
            var pages = getCurrentPages() //获取加载的页面
            var currentPage = pages[pages.length - 1] //获取当前页面的对象
            var urll = currentPage.route + "" //当前页面url
            urll = urll.split("/")
            util.setToken("mypageTow", "../" + urll[1] + "/" + urll[2])
            // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
            updateManager.applyUpdate()
          }
        }
      })
    })

    updateManager.onUpdateFailed(function() {
      // 新版本下载失败
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },
  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {
    return {
      title: util.title,
      path: 'pages/index/index',
      imageUrl: util.imageUrl,
      success: function(res) {
        // 转发成功
        console.log("转发成功:" + JSON.stringify(res));
      },
      fail: function(res) {
        // 转发失败
        console.log("转发失败:" + JSON.stringify(res));
      }
    }
  },
  //店铺信息
  shopDetils: function(data) {
    var _this = this;
    network.requestLoading(util.getRequestUrl + "/api/shop/shopinfo", data, '正在加载数据', util.myToken("myToken"), function(res) {
        _this.setData({
          shpodetails: res.data,
          // imgUrls: JSON.parse(res.data.image)
          imgUrls: res.data.image
        })
        console.log()

      },
      function() {
        wx.showToast({
          icon: "none",
          title: '加载数据失败',
        })
      })
  },
  //评论
  comment: function() {
    var _this = this;
    var data = {
      wash_id: _this.data.id,
      content: _this.data.content,
    }
    network.requestLoading(util.getRequestUrl + "/api/user/setcommen", data, '正在加载数据', util.myToken("myToken"), function(res) {
        wx.showToast({
          icon: "none",
          title: res.msg,
        })
        setTimeout(function() {
          wx.navigateBack({
            delta: -1
          });
        }, 2000)
      },
      function() {
        wx.showToast({
          icon: "none",
          title: '加载数据失败',
        })
      })
  },
  //内容
  UPcomment: function(e) {
    this.setData({
      content: e.detail.value
    })
  }
})